Graphics : Abstraction First Pass